automatic water trap - Spanish English Dictionary